#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/wait.h>
#include<stdlib.h>

int main()
{

  printf("我是一个父进程！开始执行！\n");
  if(fork() == 0)
  {
    printf("我是一个子进程！开始执行！\n");
    execl("./text","text", NULL);      
    printf("我是一个子进程! 执行结束！\n");
    exit(1);
  }
  waitpid(-1, NULL, 0);
  printf("我是一个父进程! 执行结束！\n");

  return 0;
}
